body{
    font-size: 62.5%!important;
    max-width: 62em;
}
h2{
    width: 100%;
    font-size: 3em;
    text-align: center;
    margin-top:1.2em;
    color: #333;
    margin-bottom:.8em;
}
body>p{
    font-size: 1.5em;
    color: #444;
    text-indent: 2em;
    line-height:1.5em;
}
.wrap h6{
    font-size: 1.6em;
    color: #333;
    padding-top: 1em;
    font-weight: bold;
}
.wrap p{
    font-size: 1.5em;
    color: #444;
    line-height:1.5em;
    padding-top: .7em;
    text-indent: 2em;
}
.wrap  ul li{
    font-size: 1.5em;
    color: #444;
    line-height:1.5em;
}
@media screen and (min-width:720px){
    body{font-size:23px;-webkit-text-size-adjust: none;}
    input{font-size:23px;}
}

@media screen and (min-width:640px) and (max-width:719px){
    body{font-size:20px;-webkit-text-size-adjust: none;}
    input{font-size:20px;}
}

@media screen and (min-width:480px) and (max-width:639px){
    body{font-size:15px;-webkit-text-size-adjust: none;}
    input{font-size:15px;}
}
@media screen and (min-width:320px) and (max-width:479px){
    body{font-size:12px;-webkit-text-size-adjust: none;}
    input{font-size:12px;}
}
@media screen and (max-width: 319){
    body{font-size:10px;-webkit-text-size-adjust: none;}
    input{font-size: 10px;}
}
